.admin_login_form {
	@include clearfix;
	margin: auto;
	padding: 114px 0 0;
	width: 320px;

	h1 {
		a {
			@include negativeIndent;
			background: url("/images/logo-login.png") no-repeat scroll center top transparent;
			display: block;
			height: 67px;
			overflow: hidden;
			padding: 0 0 10px 0;
			width: 326px;
		}
	}

	form {
		background: none repeat scroll 0 0 $colorWhite;
		border: {
			width: 1px;
			style: solid;
			color: #e5e5e5;
			radius: 3px;
		}
		box-shadow: 0 4px 10px -1px rgba(200, 200, 200, 0.698);
		font-weight: normal;
		margin: 0 0 0 8px;
		padding: 26px 24px 46px;

		label {
			color: #777777;
			font-size: 14px;
			cursor: pointer;
		}

		input {
			background: none repeat scroll 0 0 #fbfbfb;
			border: {
				color: #e5e5e5;
				width: 1px;
				style: solid;
				radius: 3px;
			}
			box-shadow: 1px 1px 2px rgba(200, 200, 200, 0.2) inset;
			font: {
				size: 24px;
				weight: 200;
			}
			line-height: 1;
			margin: 2px 6px 16px 0;
			outline: medium none;
			padding: 3px;
			width: 100%;

			&:focus {
				border-color: #bbbbbb;
			}
			&[type="checkbox"] {
				margin: 0;
			}
			&[type="submit"] {
				-moz-box-sizing: content-box;
				background: url("/images/white-gradient.png") repeat-x scroll left top;
				border: {
					radius: 11px 11px 11px 11px;
					style: solid;
					width: 1px;
					color: #e5e5e5;
				}
				color: $colorBlack;
				cursor: pointer;
				font-size: 12px !important;
				margin: 0;
				padding: 3px 10px;
				text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
				width: 50px;
			}
		}

		.forgetmenot {
			float: left;
			font-weight: normal;

			label {
				font-size: 12px;
				line-height: 19px;
			}
		}

		.submit {
			float: right;
		}
	}

	.error {
		background-color: #ffebe8;
		border: {
			color: #cc0000;
			radius: 3px;
			style: solid;
			width: 1px;
		}
		margin: 0 0 16px 8px;
		padding: 12px;
	}

	.message {
		background-color: #ffffe0;
		border: {
			color: #e6db55;
			radius: 3px;
			style: solid;
			width: 1px;
		}
		margin: 0 0 16px 8px;
		padding: 12px;
	}

	.navigation {
		margin: 0 0 0 16px;
		padding: 16px 16px 0;
		text-shadow: 0 1px 0 $colorWhite;
	}
}